﻿<%@ Page Language="C#" MasterPageFile="~/MasterPageMcSigAdmin.master" AutoEventWireup="true" CodeFile="CDPsListado.aspx.cs" Inherits="CDPsListado" Title="Untitled Page" %>

<%@ Register Assembly="DevExpress.Web.ASPxGridView.v9.3.Export, Version=9.3.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"
    Namespace="DevExpress.Web.ASPxGridView.Export" TagPrefix="dx" %>
<%@ Register Assembly="UsrControls" Namespace="UsrControls" TagPrefix="cc1" %>
<%@ Register Assembly="Anthem" Namespace="Anthem" TagPrefix="anthem" %>
<%@ Register Assembly="DevExpress.Web.ASPxGridView.v9.3, Version=9.3.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"
    Namespace="DevExpress.Web.ASPxGridView" TagPrefix="dxwgv" %>
<%@ Register Assembly="DevExpress.Web.ASPxEditors.v9.3, Version=9.3.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"
    Namespace="DevExpress.Web.ASPxEditors" TagPrefix="dxe" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">

    <script language="javascript" type="text/javascript">
    function OnGridSelectionChanged() {
    var counter = document.getElementById("selCount");
    if(counter != null) 
    setInnerText(counter, ctl00_ContentPlaceHolder1_gridPerfiles.GetSelectedRowCount().toString());
    ctl00_ContentPlaceHolder1_gridPerfiles.GetSelectedFieldValues('FPR_ENTIDAD_TERRITORIAL_COFINANCION', OnGridSelectionComplete);
}
function OnGridSelectionComplete(values) {
    selList.BeginUpdate();
    selList.ClearItems();
    for(var i = 0; i < values.length; i ++) {
        selList.AddItem(values[i]);
    }
    selList.EndUpdate();
}
function setInnerText(element, text) { 
    if(typeof element.textContent != 'undefined') { 
        element.textContent = text; 
    } 
    else if (typeof element.innerText != 'undefined') { 
        element.innerText = text; 
    } 
    else if (typeof element.removeChild != 'undefined') { 
        while (element.hasChildNodes()) { 
            element.removeChild(element.lastChild); 
        } 
        element.appendChild(document.createTextNode(text)); 
    } 
}

function confirmEdit()
{
var counter = ctl00_ContentPlaceHolder1_gidvContratos.GetSelectedRowCount();

if (counter > 1)
    {
    counter = 0;
        alert("Debe seleccionar un solo registro");
        return(false);
    }
    else if (counter == 1)
    {
    counter = 0;
        return(true);
    }
    else if (counter == 0)
    {
    counter = 0;
    alert("Debe seleccionar al  menos un registro");
        return(false);
    }
}
function delete_PreCallBack(button) 
{
var counter = ctl00_ContentPlaceHolder1_gidvContratos.GetSelectedRowCount();

if (counter > 0)
    {
        return confirm ('Esta seguro de eliminar los registros seleccionados?')
    }
  alert("Debe seleccionar por lo menos un registro");
    return(false);
  
}

function confirmDelete () 
{ 
		var frm;
		
		if (arguments.length > 0)
		{
			frm = arguments[0];
		}
		else
		{
			frm =document.forms[0];
		}



    // loop through all elements
    for (i=0; i<frm.length; i++) 
    {
        // Look for our checkboxes only
        if (frm.elements[i].name.indexOf("chkId") !=-1) 
        {
            // If any are checked then confirm alert, otherwise nothing happens
            if(frm.elements[i].checked) 
            {
                return confirm ('Esta seguro de eliminar los registros seleccionados?')
            }
        }
    }
    alert("Debe seleccionar por lo menos un registro");
    return(false);
}
    </script>
    <h1 class="contratos">CDPs</h1>

                <anthem:Label ID="lblMensaje" runat="server" AutoUpdateAfterCallBack="True" UpdateAfterCallBack="True"
                    Visible="False"></anthem:Label>
      <div class="toolbar">
                            <asp:ImageButton ID="btnRegresar" CssClass="regresar" runat="server" CausesValidation="False" ImageUrl="~/Imagenes/bt-regresar.gif"
                                OnClick="btnRegresar_Click" />
                            <cc1:WccAcciones ID="WccAcciones1" runat="server" AddCausesValidation="False" AddEnableCallBack="False"
                                ArchiveVisible="False" AuditVisible="False" DeclineVisible="False" DeleteEnableCallBack="True"
                                DeletePreCallBackFunction="delete_PreCallBack" OnAdd_OnClick="WccAcciones1_Add_OnClick"
                                OnDelete_OnClick="WccAcciones1_Delete_OnClick" OnUpdate_OnClick="WccAcciones1_Update_OnClick"
                                PublishVisible="False" UpdateCausesValidation="False" UpdateEnableCallBack="False"
                                UpdateOnClickFunction="return confirmEdit();" ValidateVisible="False" UpdateVisible="False" />
                        </div>
                <table class="tabs">
                    <tr>
                        <td class="tab-activo">
                            <anthem:LinkButton ID="LinkContratos" runat="server" CausesValidation="False" EnableCallBack="False"
                                OnClientClick="return confirmEdit();" Enabled="False">Listado CDPs</anthem:LinkButton></td>
                    </tr>
                </table>
            
                        
       
            <anthem:Panel ID="Panel1" runat="server" AutoUpdateAfterCallBack = true Width="100%">
            <div class="overflow">
                <dxwgv:ASPxGridView ID="gidvContratos" runat="server" AutoGenerateColumns="False"
                    KeyFieldName="CFE_ID" OnRowCommand="aspxgidvContratos_RowCommand" Width="100%"
                    CssFilePath="~/App_Themes/Plastic Blue/{0}/styles.css" CssPostfix="PlasticBlue">
                    <Columns>
                        <dxwgv:GridViewCommandColumn ShowSelectCheckbox="True" VisibleIndex="0">
                            <ClearFilterButton Visible="True">
                            </ClearFilterButton>
                        </dxwgv:GridViewCommandColumn>
                        <dxwgv:GridViewDataTextColumn FieldName="CFE_ID" Visible="False" VisibleIndex="0">
                        </dxwgv:GridViewDataTextColumn>
                        <dxwgv:GridViewDataTextColumn Caption="Valor CDP" FieldName="FAE_VALOR_CDP" VisibleIndex="1">
                            <PropertiesTextEdit DisplayFormatString="$ {0:N0}">
                            </PropertiesTextEdit>
                        </dxwgv:GridViewDataTextColumn>
                        <dxwgv:GridViewDataTextColumn Caption="N&#250;mero CDP" FieldName="FAE_NUMERO_CDP"
                            VisibleIndex="2">
                        </dxwgv:GridViewDataTextColumn>
                        <dxwgv:GridViewDataTextColumn FieldName="FAE_ID" Visible="False" VisibleIndex="3">
                        </dxwgv:GridViewDataTextColumn>
                    </Columns>
                    <TotalSummary>
                        <dxwgv:ASPxSummaryItem DisplayFormat="Valor: ${0:N0}" FieldName="FAE_VALOR_CDP" ShowInColumn="FAE_VALOR_CDP"
                            SummaryType="Sum" />
                    </TotalSummary>
                    <Settings ShowGroupPanel="True" ShowFilterRow="True" ShowFooter="True"></Settings>
                    <SettingsText Title="Contratos" GroupPanel="Arrastre el encabezado de la columna  aqui para agrupar por columna" />
                    <SettingsPager ShowDefaultImages="False" AlwaysShowPager="True">
                        <AllButton Text="Todos" Visible="True">
                        </AllButton>
                        <NextPageButton Text="Siguiente &gt;">
                        </NextPageButton>
                        <PrevPageButton Text="&lt; Anterior">
                        </PrevPageButton>
                    </SettingsPager>
                    <Images ImageFolder="~/App_Themes/Plastic Blue/{0}/">
                        <ExpandedButton Height="9px" Url="~/App_Themes/Plastic Blue/GridView/gvExpandedButton.png"
                            Width="9px" />
                        <CollapsedButton Height="10px" Url="~/App_Themes/Plastic Blue/GridView/gvCollapsedButton.png"
                            Width="9px" />
                        <HeaderSortDown Height="11px" Url="~/App_Themes/Plastic Blue/GridView/gvHeaderSortDown.png"
                            Width="11px" />
                        <HeaderSortUp Height="11px" Url="~/App_Themes/Plastic Blue/GridView/gvHeaderSortUp.png"
                            Width="11px" />
                    </Images>
                    <Styles CssFilePath="~/App_Themes/Plastic Blue/{0}/styles.css" CssPostfix="PlasticBlue">
                        <Header ImageSpacing="10px" SortingImageSpacing="10px">
                        </Header>
                    </Styles>
                </dxwgv:ASPxGridView>
                </div>
                </anthem:Panel>
                <asp:Button ID="btnExportar" runat="server" OnClick="btnExportar_Click" Text="Exportar Excel" CssClass="button m bt-space10" />
                <cc1:PopupPanel ID="PopupPanel1" runat="server" Width="700px">
                    <table border="0" cellpadding="0" cellspacing="0" width="100%">
                        <tr style="height: 21px">
                            <td class="est-tablagris" style="width: 2%">
                            </td>
                            <td class="est-tablagris" >
                            </td>
                            <td class="est-tablagris" rowspan="1" style="width: 2%; height: 2%">
                                <anthem:ImageButton ID="btnCerrar" runat="server" AutoUpdateAfterCallBack="True"
                                    ImageUrl="Imagenes/fancy_close.png" OnClick="btnCerrar_Click" /></td>
                        </tr>
                        <tr>
                            <td class="est-tablagris" style="width: 18px">
                            </td>
                            <td>
                                &nbsp;<table border="1" width="100%">
                                    <tr>
                                        <td style="width: 50%">
                                            Número Contrato</td>
                                        <td style="width: 50%">
                                            <anthem:Label ID="lblCON_NUMERO_CONTRATO" runat="server" Font-Size="Small"></anthem:Label></td>
                                    </tr>
                                    <tr style="font-size: 12pt">
                                        <td>
                                            Nombre Contratista</td>
                                        <td>
                                            <anthem:Label ID="lblCON_NOMBRE_CONTRATISTA" runat="server" Font-Size="Small"></anthem:Label></td>
                                    </tr>
                                    <tr style="font-size: 12pt">
                                        <td>
                                            Identificación Contratista</td>
                                        <td>
                                            <anthem:Label ID="lblCON_IDENTIFICACION_CONTRATISTA" runat="server" Font-Size="Small"></anthem:Label></td>
                                    </tr>
                                    <tr style="font-size: 12pt">
                                        <td>
                                            Direccion</td>
                                        <td>
                                            <anthem:Label ID="lblCON_DIRECCION" runat="server" Font-Size="Small"></anthem:Label></td>
                                    </tr>
                                    <tr style="font-size: 12pt">
                                        <td>
                                            Naturaleza Juridica</td>
                                        <td>
                                            <anthem:Label ID="lblCON_ID_NATURALEZA_JURIDICA" runat="server" Font-Size="Small"></anthem:Label></td>
                                    </tr>
                                    <tr style="font-size: 12pt">
                                        <td>
                                            Obligaciones Contratista</td>
                                        <td>
                                            <anthem:Label ID="lblCON_OBLIGACIONES_CONTRATISTA" runat="server" Font-Size="Small"></anthem:Label></td>
                                    </tr>
                                    <tr style="font-size: 12pt">
                                        <td>
                                            Fecha Suscripción</td>
                                        <td>
                                            <anthem:Label ID="lblCON_FECHA_SUSCRIPCION" runat="server" Font-Size="Small"></anthem:Label></td>
                                    </tr>
                                    <tr style="font-size: 12pt">
                                        <td>
                                            Fecha Inicio</td>
                                        <td>
                                            <anthem:Label ID="lblCON_FECHA_INICIO" runat="server" Font-Size="Small"></anthem:Label></td>
                                    </tr>
                                    <tr style="font-size: 12pt">
                                        <td>
                                            Fecha Terminación</td>
                                        <td>
                                            <anthem:Label ID="lblCON_FECHA_TERMINACION" runat="server" Font-Size="Small"></anthem:Label></td>
                                    </tr>
                                    <tr style="font-size: 12pt">
                                        <td>
                                            Tiempo Prorroga</td>
                                        <td>
                                            <anthem:Label ID="lblCON_TIEMPO_PRORROGA" runat="server" Font-Size="Small"></anthem:Label></td>
                                    </tr>
                                    <tr style="font-size: 12pt">
                                        <td>
                                            Nombre Interventor</td>
                                        <td>
                                            <anthem:Label ID="lblCON_NOMBRE_INTERVENTOR" runat="server" Font-Size="Small"></anthem:Label></td>
                                    </tr>
                                    <tr style="font-size: 12pt">
                                        <td>
                                            Numero Identificación</td>
                                        <td>
                                            <anthem:Label ID="lblCON_NUMERO_IDENTIFICACION" runat="server" Font-Size="Small"></anthem:Label></td>
                                    </tr>
                                    <tr style="font-size: 12pt">
                                        <td>
                                            Tipo Interventoria</td>
                                        <td>
                                            <anthem:Label ID="lblCON_TIPO_INTERVENTORIA" runat="server" Font-Size="Small"></anthem:Label></td>
                                    </tr>
                                    <tr style="font-size: 12pt">
                                        <td>
                                            Nivel Extensión Riesgos</td>
                                        <td>
                                            <anthem:Label ID="lblCON_NIVEL_EXTENSION_RIESGOS" runat="server" Font-Size="Small"></anthem:Label></td>
                                    </tr>
                                    <tr style="font-size: 12pt">
                                        <td>
                                            Normatividad</td>
                                        <td>
                                            <anthem:Label ID="lblCON_NORMATIVIDAD" runat="server" Font-Size="Small"></anthem:Label></td>
                                    </tr>
                                    <tr style="font-size: 12pt">
                                        <td>
                                            Estudio de Mercado</td>
                                        <td>
                                            <anthem:Label ID="lblCON_ESTUDIO_MERCADO" runat="server" Font-Size="Small"></anthem:Label></td>
                                    </tr>
                                    <tr style="font-size: 12pt">
                                        <td>
                                            Justificación Selección</td>
                                        <td>
                                            <anthem:Label ID="lblCON_JUSTIFICACION_SELECCION" runat="server" Font-Size="Small"></anthem:Label></td>
                                    </tr>
                                    <tr style="font-size: 12pt">
                                        <td>
                                            Forma de Pago</td>
                                        <td>
                                            <anthem:Label ID="lblCON_FORMA_PAGO" runat="server" Font-Size="Small"></anthem:Label></td>
                                    </tr>
                                    <tr style="font-size: 12pt">
                                        <td>
                                            Analisis de Garantias</td>
                                        <td>
                                            <anthem:Label ID="lblCON_ANALISIS_GARANTIAS" runat="server" Font-Size="Small"></anthem:Label></td>
                                    </tr>
                                </table>
                            </td>
                            <td class="est-tablagris" style="font-size: 12pt">
                            </td>
                        </tr>
                        <tr style="font-size: 12pt">
                            <td class="est-tablagris" style="width: 18px; height: 19px">
                            </td>
                            <td class="est-tablagris" style="height: 2%">
                                &nbsp;</td>
                            <td class="est-tablagris" style="height: 19px">
                            </td>
                        </tr>
                    </table>
                    <dx:ASPxGridViewExporter ID="ASPxGridViewExporter1" runat="server" GridViewID="gidvContratos">
                    </dx:ASPxGridViewExporter>
                </cc1:PopupPanel>

</asp:Content>

